public class TypeConversionDemo2 {
    public static void main(String[] args) {
        // 取值范围大的数据赋值给取值范围小的数据需要强制类型转换
        double d = 12.3;
        int a = (int)d;
        System.out.println(a);

        int c = 130; // 10000010
        byte b = (byte)c; // 10000010 --- 补码存储，补码减1为反码： 10000001
        // 反码除符号位按位取反为原码： 11111110 --- 值为-126
        System.out.println(b);
    }
}
